package com.sskj.phoenixcoin.component;

import com.sskj.lib.dagger.module.UserModule;
import com.sskj.phoenixcoin.MainActivity;
import com.sskj.phoenixcoin.activity.APpRechargeActivity;
import com.sskj.phoenixcoin.activity.AppAddBankActivity;
import com.sskj.phoenixcoin.activity.AppBindBankActivity;
import com.sskj.phoenixcoin.activity.AppRecordActivity;
import com.sskj.phoenixcoin.activity.AppSetTpwdActivity;
import com.sskj.phoenixcoin.activity.AppTransferActivity;
import com.sskj.phoenixcoin.activity.AppTransferRecordActivity;
import com.sskj.phoenixcoin.activity.AppWithdrawActivity;
import com.sskj.phoenixcoin.activity.LoginActivity;

import dagger.Component;

/**
 * 作者 :吕志豪
 * 简书：https://www.jianshu.com/u/6e525b929aac
 * github：https://github.com/lvzhihao100
 * 描述：
 * 创建时间：2018-09-05 09:01
 */
@Component(modules = UserModule.class)
public interface UserDataComponent {
     void inject(MainActivity mainActivity);
     void inject(LoginActivity loginActivity);
     void inject(APpRechargeActivity aPpRechargeActivity);
    void inject(AppRecordActivity appRecordActivity);
    void inject(AppWithdrawActivity appWithdrawActivity);
    void inject(AppTransferActivity appTransferActivity);
    void inject(AppTransferRecordActivity appTransferRecordActivity);
    void inject(AppSetTpwdActivity appSetTpwdActivity);
    void inject(AppAddBankActivity appAddBankActivity);
    void inject(AppBindBankActivity appBindBankActivity);
}
